NAS 部署免费开源高颜值的网易云播放器:YesPlayMusic

1 次浏览
0 评论

 本文共计1970字,预计需要花费 3分钟才能阅读完成。

习惯一边听歌一边写代码,不仅能隔绝办公室的嘈杂,还能让自己沉浸在熟悉的节奏里。如今的音乐软件越来越臃肿,功能看似丰富,却总有些离我真正的需求越来越远。相比之下,我更享受专注于音乐播放本身,以及那份简洁纯净的界面。今天跟大家分享一款开源的网易云音乐客户端YesPlayMusic


详细介绍

🤔 YesPlayMusic 是什么?

YesPlayMusic 是一款由 Vue.js 与 Electron 打造的高颜值第三方网易云音乐播放器,跨平台支持 macOS、Windows 和 Linux。它拥有简洁优雅的界面设计,并集成了多样且实用的功能。


✨ 特点

  • ✅ 使用 Vue.js 全家桶开发
  • 🔴 网易云账号登录(扫码/手机/邮箱登录)
  • 📺 支持 MV 播放
  • 📃 支持歌词显示
  • 📻 支持私人 FM / 每日推荐歌曲
  • 🚫🤝 无任何社交功能
  • 🌎️ 海外用户可直接播放(需要登录网易云账号)
  • 🔐 支持 UnblockNeteaseMusic,自动使用各类音源替换变灰歌曲链接 (网页版不支持)

    • 「各类音源」指默认启用的音源。
    • YouTube 音源需自行安装 yt-dlp
  • ✔️ 每日自动签到(手机端和电脑端同时签到)
  • 🌚 Light/Dark Mode 自动切换
  • 👆 支持 Touch Bar
  • 🖥️ 支持 PWA,可在 Chrome/Edge 里点击地址栏右边的 ➕ 安装到电脑
  • 🟥 支持 Last.fm Scrobble
  • ☁️ 支持音乐云盘
  • ⌨️ 自定义快捷键和全局快捷键
  • 🎧 支持 Mpris

如何使用 YesPlayMusic?

YesPlayMusic 提供了多种使用方式:

目前支持 windowsmacoslinux等,下载 YesPlayMusic 地址

如果担心隐私泄露,又不想每个设备都按照客户端,就可以按照下面教程在NAS中通过 Docker 部署。


🐳安装指南

下面介绍通过飞牛 NAS 的 Docker Compose 进行部署, 其它部署方式请参考YesPlayMusic 文档

单容器部署

docker run -d \
  --name yesplaymusic \
  -p 3300:80 \
  fogforest/yesplaymusic:latest
  • 3300: 端口可以根据自己喜好定义,不要和已存在的服务冲突即可。

Docker Compose 部署

docker-compose.yml 文件,本教程使用此 Compose:

services:
  yesplaymusic:
    image: fogforest/yesplaymusic
    container_name: yesplaymusic
    ports:
      - "3300:80"
    restart: unless-stopped
  • 3300: 端口可以根据自己喜好定义,不要和已存在的服务冲突即可。

    ---

1. 在飞牛主页面找到 Docker 打开后,切换菜单 Compose -> 新增项目

2. 创建项目页面根据实际情况定义 项目名称、选择 路径,选中 创建 docker-compose.yml 后,把下面 yml 文件粘贴到文本框中。检查无误后点击 确定 按钮进行部署。

3. 等待部署完成,在容器管理中查看运行状态。


使用

1. 在浏览器输入:http://<NASIP>:3300 打开 YesPlayMusic 界面

2. 点击发现,可以浏览歌单,也支持对不同的风格进行筛选

3. 点击 音乐库,手机 app 扫码登录后就可以播放你自己的歌单

  • ⚠️🔒 登录可能会被网易云封号,请谨慎登录账号。
  • 如果无法扫描登录,请参考网友给出的解决办法

4. 如果需要在外网进行畅听,就需要进行对应的穿透服务或者做DDNS代理

去中心化内网穿透神器 EasyTier 实用教程
飞牛 NAS 安装 Tailscale 实现内网穿透
一文看懂NAS动态域名+反向代理保姆级教程
TPDDNS 停服后怎么使用第三方DDNS

到此部署完成,就可以愉快的听歌了。其它更多功能请自行探索。


总结

YesPlayMusic 并不是简单的“换肤”软件,它基于网易云音乐的 API,使用 Vue.js 全家桶开发。实现了网易云音乐的全部核心功能,并且去除了那些你可能根本不会用到的繁琐功能。也没有社交功能,简简单单,干干净净,专注于听歌。作者自称灵感来源 Apple MusicYouTube MusicSpotify网易云音乐。所以 YesPlayMusic 可谓光靠其高颜值的界面设计,成功俘获了一大批用户的心。目前在 GitHubstars 已经有 31.5k⭐了。界面简洁而不失优雅,功能全面而不显臃肿,对于喜欢简洁的程序员来说可谓是一个不错的选择。

正文完
 0
评论(暂无评论)